package com.ktgj.customer.domain;

import com.ktgj.common.core.annotation.Excel;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

public class MallOrderProductDetails implements Serializable {
    public MallOrderProductDetails() {
        this.imgPath = new ArrayList<>();
    }

    /** 主键 */
    private Long orderProductId;

    /** 图片地址 */
    @Excel(name = "图片地址")
    private List<String> imgPath;

    /** 商品名称 */
    @Excel(name = "商品名称")
    private String productName;

    /** 规格名称 */
    @Excel(name = "规格名称")
    private String specName;

    /** 商品数 */
    @Excel(name = "商品数")
    private Long number;

    /** 快递单号 */
    @Excel(name = "快递单号")
    private String expressNo;

    /** 成本价 */
    @Excel(name = "成本价")
    private BigDecimal originalPrice;

    /**
     * 供应商信息
     */
    private MallProductSupplier mallProductSupplier;

    public List<String> getImgPath() {
        return imgPath;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getSpecName() {
        return specName;
    }

    public void setSpecName(String specName) {
        this.specName = specName;
    }

    public Long getNumber() {
        return number;
    }

    public void setNumber(Long number) {
        this.number = number;
    }

    public Long getOrderProductId() {
        return orderProductId;
    }

    public void setOrderProductId(Long orderProductId) {
        this.orderProductId = orderProductId;
    }

    public String getExpressNo() {
        return expressNo;
    }

    public void setExpressNo(String expressNo) {
        this.expressNo = expressNo;
    }

    public BigDecimal getOriginalPrice() {
        return originalPrice;
    }

    public void setOriginalPrice(BigDecimal originalPrice) {
        this.originalPrice = originalPrice;
    }

    public MallProductSupplier getMallProductSupplier() {
        return mallProductSupplier;
    }

    public void setMallProductSupplier(MallProductSupplier mallProductSupplier) {
        this.mallProductSupplier = mallProductSupplier;
    }
}
